package com.etime.shuhuiyuan.services.course.interfaces;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.etime.shuhuiyuan.dto.CourseDto;
import com.etime.shuhuiyuan.pojo.Course;

public interface CourseService {

    /**
     * 课程Dto分页查询
     * @param courseDto
     * @param pagenum
     * @param pagesize
     * @return
     */
    Page<CourseDto> selectCourseDtoByPage(CourseDto courseDto, long pagenum, long pagesize);
    

    //根据courseid查找一条记录
    CourseDto selectCourseDtoById(Integer courseid);

    /**
     * 修改课程信息
     * @param courseDto
     * @return
     */
    int updateCourseDto(CourseDto courseDto);

    /**
     * 插入课程
     * @param courseDto
     * @return
     */
    int insertCourseDto(CourseDto courseDto);

}
